#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from singleton import ClsSingleton


class LogTan_Null:
    __metaclass__ = ClsSingleton

    @classmethod
    def cfg(cls, **kwargs):
        pass

    def i(cls, rec, mod=None):
        pass

    def w(cls, rec, mod=None):
        pass

    def e(cls, rec, mod=None):
        pass

    def f(cls, rec, mod=None):
        pass


logtan = LogTan_Null()


def cfg(**kwargs):
    logtan.cfg(**kwargs)


def i(mod=None, **kwargs):
    logtan.i(rec, mod)


def w(mod=None, **kwargs):
    logtan.w(rec, mod)


def e(mod=None, **kwargs):
    logtan.e(rec, mod)


def f(mod=None, **kwargs):
    logtan.f(rec, mod)
